<?php 
class CarreraMenu
{
	static function getMenu()
	{
		
		$menu = null;
		
		if(user()->checkAccess('Carrera.Matricula.*') || user()->checkAccess('Carrera.Matricula.Index'))
		{
			$item = array(array('label'=>t('Matriculacion','carrera_etiqueta'), 'url'=>array('/carrera/Matricula')));
			$menu = is_null($menu)? $item:array_merge($menu,$item);
		}
		
		if(user()->checkAccess('Carrera.Inhabilitacion.*') || user()->checkAccess('Carrera.Inhabilitacion.Index'))
		{
			$item = array(array('label'=>t('Inhabilitacion','carrera_etiqueta'), 'url'=>array('/carrera/Inhabilitacion')));
			$menu = is_null($menu)? $item:array_merge($menu,$item);
		}
		
		if(user()->checkAccess('Carrera.NivelInstitucionAcademica.*') || user()->checkAccess('Carrera.NivelInstitucionAcademica.Index'))
		{
			$item = array(array('label'=>t('Nivel Institucion Academica','carrera_etiqueta'), 'url'=>array('/carrera/NivelInstitucionAcademica')));
			$menu = is_null($menu)? $item:array_merge($menu,$item);
		}
		
		if(user()->checkAccess('Carrera.InstitucionAcademica.*') || user()->checkAccess('Carrera.InstitucionAcademica.Index'))
		{
			$item = array(array('label'=>t('Institucion Academica','carrera_etiqueta'), 'url'=>array('/carrera/InstitucionAcademica')));
			$menu = is_null($menu)? $item:array_merge($menu,$item);
		}
		
		if(user()->checkAccess('Carrera.Escala.*') || user()->checkAccess('Carrera.Escala.Index'))
		{
			$item = array(array('label'=>t('Escala de Notas','carrera_etiqueta'), 'url'=>array('/carrera/Escala')));
			$menu = is_null($menu)? $item:array_merge($menu,$item);
		}
		
		if(user()->checkAccess('Carrera.Materia.*') || user()->checkAccess('Carrera.Materia.Index'))
		{
			$item = array(array('label'=>t('Materia','carrera_etiqueta'), 'url'=>array('/carrera/Materia')));
			$menu = is_null($menu)? $item:array_merge($menu,$item);
		}
		
		if(user()->checkAccess('Carrera.TipoProgramaAcademico.*') || user()->checkAccess('Carrera.TipoProgramaAcademico.Index'))
		{
			$item = array(array('label'=>t('Tipo Programa Academico','carrera_etiqueta'), 'url'=>array('/carrera/TipoProgramaAcademico')));
			$menu = is_null($menu)? $item:array_merge($menu,$item);
		}
		
		if(user()->checkAccess('Carrera.ProgramaAcademico.*') || user()->checkAccess('Carrera.ProgramaAcademico.Index'))
		{
			$item = array(array('label'=>t('Programa Academico','carrera_etiqueta'), 'url'=>array('/carrera/ProgramaAcademico')));
			$menu = is_null($menu)? $item:array_merge($menu,$item);
		}
		
		if(user()->checkAccess('Carrera.OrientacionInstitucionAcademica.*') || user()->checkAccess('Carrera.OrientacionInstitucionAcademica.Index'))
		{
			$item = array(array('label'=>t('Orientacion Academica','carrera_etiqueta'), 'url'=>array('/carrera/OrientacionInstitucionAcademica')));
			$menu = is_null($menu)? $item:array_merge($menu,$item);
		}
		return $menu;
	}
}
?>